package com.mt.roll.wms.service;

import com.mt.roll.core.params.IdParam;
import com.mt.roll.core.vo.IdVo;
import com.mt.roll.core.vo.PageVo;
import com.mt.roll.core.vo.R;
import com.mt.roll.wms.params.EquipmentAttrParam;
import com.mt.roll.wms.params.EquipmentAttrQueryParam;
import com.mt.roll.wms.vo.EquipmentAttrVo;

/**
 * @auther yanyang
 * @date 2022/1/13 16:56
 */
public interface EquipmentAttrService {

    R<PageVo<EquipmentAttrVo>> attr(EquipmentAttrQueryParam equipmentAttrQueryParam);
    R<EquipmentAttrVo> attrById(IdParam idParam);
    R<IdVo> addAttr(EquipmentAttrParam equipmentAttrParam);
    R<IdVo> updateAttr(EquipmentAttrParam equipmentAttrParam);
    R<IdVo> deleteAttr(IdParam idParam);
}
